﻿@charset "utf-8";

/* 首页-通栏横幅 */
/* slideBox */
#slideBox{position: relative; background: #fff; border-top: 1px solid #e5e5e5; z-index: 1;}
#slideBox,
#slideBox .bd,
#slideBox .bd ul,
#slideBox .bd li,
#slideBox .bd li .pic,
#slideBox .bd li .pic .pic_bg{width:100%; height:438px; margin-bottom: ;}

#slideBox .bd{ text-align:center;}
#slideBox .bd li .con{display:none;}
#slideBox .bd li .pic .pic_bg{background-position:50% 50%; background-repeat:no-repeat;
	-moz-box-shadow:#666666 0px 11px 10px -10px inset; box-shadow:#666666 0px 11px 10px -10px inset;
}
#slideBox .hd{position:absolute; bottom:0px; left:0px;  width:100%; height:32px; overflow:hidden; z-index:1;
}
#slideBox .hd .hd_bg{width: 100%; height: 32px; position: absolute; top: 0px; left: 0px; background: #000; filter:alpha(opacity=40);opacity:0.4; z-index: 0;}
#slideBox .hd ul{height:22px; overflow:hidden; width:100%; display:block; text-align:center; position: absolute; top: 0px; left: 0px; z-index: 1;  padding-top: 10px;}
#slideBox .hd ul li{ width:10px; height:10px; overflow:hidden; margin-right:5px; display:inline-block;*display:inline;zoom:1;}
#slideBox .hd ul li span{display:block; width:10px; height:10px; cursor:pointer; overflow:hidden; line-height: 50px; background: #ccc; border-radius:5px; box-shadow:#333 2px 2px 2px -2px inset;}
#slideBox .hd ul li.on span{background: #028aff;}

/* 首页box */
.box{}
.box .hd{height: 70px; padding: 0 0 0 10px; border-bottom: 2px solid #3e79b5; overflow: hidden;}
.box .hd .title{float: left; _display: inline;  height: 70px; font-size: 22px; line-height: 70px; font-family: "宋体"; color: #666666; font-weight: bold;}
.box .hd .title a{color: #666;}
.box .hd .title a:hover{color: #c00;}
.box .hd .title_en{font-size: 12px; float: left; _display: inline; font-family: "Microsoft Yahei"; color: #b8b8b8; line-height: 30px; padding-left: 5px; height: 26px; padding-top: 24px}
.box .hd .more{font-size: 12px; float: right; _display: inline; color: #666; line-height: 30px; padding-left: 5px; height: 26px; padding-top: 26px}

/* 首页sideBox */
.sideBox{}
.sideBox .hd{height: 70px; padding: 0 0 0 10px; border-bottom: 2px solid #3e79b5; overflow: hidden;}
.sideBox .hd .title{float: left; _display: inline;  height: 70px; font-size: 22px; line-height: 70px; font-family: "宋体"; color: #666666; font-weight: bold;}
.sideBox .hd .title_en{font-size: 12px; float: left; _display: inline; font-family: "Microsoft Yahei"; color: #b8b8b8; line-height: 30px; padding-left: 5px; height: 26px; padding-top: 24px}
.sideBox .hd .more{font-size: 12px; float: right; _display: inline; color: #666; line-height: 30px; padding-left: 5px; height: 26px; padding-top: 26px}


/* columnA */
#columnA{height: 771px; overflow: hidden;}
#columnA .mainContent{height: 759px; width: 669px; padding: 12px 16px ; border-right: 1px solid #e5e5e5 ; float: left; _display: inline; }
#columnA .side{width:264px; float: right; _display: inline; padding: 12px 16px; }

/* 工程服务 */
#boxGCFW{}
#boxGCFW .bd{background: url(images/bg_01.gif) 0px 0px ; height: 187px; overflow: hidden; padding-top: 20px; padding-left: 9px}
#boxGCFW .bd .tempWrap{width:650px !important }
#boxGCFW .bd ul{overflow: hidden;}
#boxGCFW .bd ul li{width: 155px; height: 160px; float: left; _display: inline; margin-right: 10px; }
#boxGCFW .bd ul li a{display: block; overflow: hidden;}
#boxGCFW .bd ul li a .pic{width: 155px; height: 122px; overflow: hidden; margin-bottom: 5px;}
#boxGCFW .bd ul li a .pic img{width: 151px; height: 118px; padding: 1px; background: #fff; border: 1px solid #dadada;transition:all .2s ease;}
#boxGCFW .bd ul li a:hover .pic img{border: 1px solid #4077b7;}
#boxGCFW .bd ul li a .title{width: 155px; height: 28px; text-align: center; line-height: 28px; font-size: 14px; font-family: "Microsoft Yahei"; padding-top: 4px; background: url(images/boxGCFW_li_title.gif) 0px -48px no-repeat; transition:all .2s ease;}
#boxGCFW .bd ul li a:hover .title{background: url(images/boxGCFW_li_title.gif) 0px 0px no-repeat; color: #fff;}

/* 公司新闻 */
#boxGSXW{}
#boxGSXW .bd{padding-top: 9px;}
#boxGSXW .bd .topicList{overflow: hidden;}
#boxGSXW .bd .topicList li{padding: 20px 10px 0px 0px; height: 109px; border-bottom: 1px solid #dedede; margin: 0px}
#boxGSXW .bd .topicList li.t3{border: none;}
#boxGSXW .bd .topicList li .pic{width: 126px; height: 89px; float: left; _display: inline; }
#boxGSXW .bd .topicList li .con{width: 510px; float: right; _display: inline; }
#boxGSXW .bd .topicList li .con .title{height: 28px; line-height: 28px; font-size: 16px; font-family: "Microsoft Yahei"; color: #0d4789; margin-bottom: 12px;}
#boxGSXW .bd .topicList li .con .title .date{float: right; _display: inline; font-size: 12px; color: #999}
#boxGSXW .bd .topicList li .con .title a{color: #0d4789; font-size: 16px;}
#boxGSXW .bd .topicList li .con .title a:hover{color: #c00; text-decoration: none;}
#boxGSXW .bd .topicList li .con .intro{line-height: 26px; color: #999;}

/* 视频列表 */
#sideQYSP .bd{padding-top: 20px; height: 280px;}
#sideQYSP .videoList { padding-top: 187px; position: relative; width: 252px; margin: 0 auto;  }
#sideQYSP .videoList .t .pic{position: absolute; top: 0px; left: 0px; z-index: 1;}
#sideQYSP .videoList .t .pic img { width: 252px; height: 187px; }
#sideQYSP .videoList .t .pic .mask { position: absolute; z-index: 2; width: 252px; height: 187px; left: 0; top: 0; background: url(images/video_mask.png) no-repeat; cursor: pointer; transition:all .2s ease;}
#sideQYSP .videoList .t .pic a:hover .mask { opacity: .5; filter: alpha(opacity=50); }
#sideQYSP .videoList .t .con{display: none;}
#sideQYSP .btns{overflow: hidden; height: 32px; padding-top: 25px; width: 252px; margin: 0 auto; }
#sideQYSP .btns a{width: 90px; height: 32px; line-height: 32px; float: left; _display: inline; color: #fff; text-align: left; font-size: 16px; font-family: "Microsoft Yahei"; padding-left: 27px; background: url(images/icon_01.gif) 15px 14px no-repeat #4077b7;transition:all .2s ease;}
#sideQYSP .btns .a2{float: right; }
#sideQYSP .btns a:hover{background-color: #2479db;}

/* 产品中心 */
#sideCPZX{}
#sideCPZX .bd{padding-top: 10px; position: relative;}
#sideCPZX .bd .prev,
#sideCPZX .bd .next{width: 21px; height: 39px; overflow: hidden; position: absolute; cursor: pointer; top: 140px;}
#sideCPZX .bd .prev{left: 0px; background: url(images/sideCPZX_LR.png) 0px 0px no-repeat; z-index: 5;}
#sideCPZX .bd .next{right: 0px; background: url(images/sideCPZX_LR.png) -21px 0px no-repeat; z-index: 5;}
#sideCPZX .bd .prevOn{background: url(images/sideCPZX_LR_on.png) 0px 0px no-repeat; z-index: 5;}
#sideCPZX .bd .nextOn{background: url(images/sideCPZX_LR_on.png) -21px 0px no-repeat; z-index: 5;}
#sideCPZX .bd .proShowList{overflow: hidden; height: 264px;}
#sideCPZX .bd .proShowList li,
#sideCPZX .bd .proShowList li .pic{width: 264px; height: 264px; overflow: hidden;}
#sideCPZX .bd .proShowList li .pic img{width: 264px; height: 264px; overflow: hidden; }
#sideCPZX .bd .proShowList li .title{display: none;}


/* columnB */
#columnB{padding: 12px 16px ; border-top: 1px solid #dedede;}
#boxJTGS{width: 966px; margin: 0 auto; }
#boxJTGS .bd{padding-top: 30px; padding-bottom: 13px; height: 220px; overflow: hidden;}

#tabJTGS{height: 220px; overflow: hidden; width: 966px; position: relative; }
#tabJTGS .tHd{float: left; _display: inline; width: 185px; height: 220px; background: url(/uploadfiles/UploadADPic/202312270946467945.png) 0px 0px no-repeat; padding-left: 61px; padding-top: 1px;}
#tabJTGS .tHd_en{background: url(images/group_en.png) 0px 0px no-repeat;}
#tabJTGS .tHd_on{width: 186px; height: 74px; top: 0px; left: 60px; background: url(images/JT_logo_on.gif) 0px 0px no-repeat; position: absolute;}
#tabJTGS .tHd a{width: 178px; height: 72px; display: block; margin-bottom: 1px; padding: 0px; transition:none;}
#tabJTGS .tHd .a2{background: url(/UploadFiles/UploadADPic/202106011349551908.jpg) 0px 0px no-repeat;}
#tabJTGS .tHd .a3{background: url(/UploadFiles/UploadADPic/202002191015208130.jpg) 0px 0px no-repeat;}
#tabJTGS .tHd .a1{background: url(/UploadFiles/UploadADPic/202201201745485992.jpg) 0px 0px no-repeat;}

#tabJTGS .tHd_on a{display: block; width: 180px; height: 74px; }
#tabJTGS .tBd{width: 688px; height: 200px; overflow: hidden; border: 1px solid #d9d9d9; float: right; _display: inline; padding: 9px; background: url(images/JT_tBd.gif) repeat-x; }

#tabJTGS .groupList{overflow: hidden; width: 688px; height: 200px;}
#tabJTGS .groupList .layout-L{width: 495px; float: left; _display: inline; }
#tabJTGS .groupList .layout-L .pic{width: 495px; height: 103px; overflow: hidden;}
#tabJTGS .groupList .layout-L .intro{height: 84px; line-height: 28px; font-size: 14px; font-family: "Microsoft Yahei"; text-indent: 2em; padding-top: 9px;}
#tabJTGS .groupList .layout-L .intro .name{color: #3e79b5}
#tabJTGS .groupList .layout-L .intro .more{color:#00658f }
#tabJTGS .groupList .layout-R{width: 179px; float: right; _display: inline; }
#tabJTGS .groupList .layout-R .pic_1{margin-bottom: 15px;}